#include<stdio.h>
int main()
{
    int n,i,j,c[5];
    char a[15][15],b[15][15];
    while(scanf("%d",&n)!=EOF)
    {
        for(i=0; i<n; i++)
            for(j=0; j<n; j++)
                scanf("%1s",&a[i][j]);
        for(i=0; i<n; i++)
            for(j=0; j<n; j++)
                scanf("%1s",&b[i][j]);
        for(i=0; i<n; i++)
        {
            for(j=0; j<n; j++)
                if(a[i][j]!=b[j][n-i-1])
                    break;
            if(j<n)
                break;
        }
        if(i==n)
            c[0]=1;
        else
            c[0]=0;
        for(i=0; i<n; i++)
        {
            for(j=0; j<n; j++)
                if(a[i][j]!=b[n-j-1][i])
                    break;
            if(j<n)
                break;
        }
        if(i==n)
            c[1]=1;
        else
            c[1]=0;
        for(i=0; i<n; i++)
        {
            for(j=0; j<n; j++)
                if(a[i][j]!=b[n-i-1][n-j-1])
                    break;
            if(j<n)
                break;
        }
        if(i==n)
            c[2]=1;
        else
            c[2]=0;
        for(i=0; i<n; i++)
        {
            for(j=0; j<n; j++)
                if(a[i][j]!=b[i][j])
                    break;
            if(j<n)
                break;
        }
        if(i==n)
            c[3]=1;
        else
            c[3]=0;
        if(c[0]==1)
            printf("1\n");
        if(c[1]==1)
            printf("2\n");
        if(c[2]==1)
            printf("3\n");
        if(c[3]==1)
            printf("4\n");
        if(c[0]==0&&c[1]==0&&c[2]==0&&c[3]==0)
            printf("5\n");
    }
    return 0;
}
